const schedule = require('node-schedule');
const notifier = require('node-notifier');

const now = new Date()

const future = new Date();
future.setMinutes(now.getMinutes() + 30);  
future.setSeconds(0);
future.setMilliseconds(0);

// 创建一个 job，在半小时后执行  
const job = schedule.scheduleJob(future, function () {
    // 发送系统通知  
    notifier.notify({
        title: '时间到了',
        message: '半小时到了',
    });
  
    // 退出程序  // 放到定时器是因为不放会阻止弹窗
    setTimeout(()=>{
        process.exit(0);
    },1000)
    // process.exit(0);
});
